Skip to content

Conversation

@TheArcaneBrony
Copy link
Contributor

@TheArcaneBrony TheArcaneBrony commented Oct 31, 2025

Marked all SDKs under ecosystem with no new commits for over a year as obsolete.
Also fixes the git url for matrix.swift and qt version for quotient.
Please check commitlog (+description) since some commits may be dropped later as i'm awaiting maintainer respones (elm sdk @ 11 months, matrix.swift @ 9 months)

Also did not touch matrix-mellifluousness/sdk despite inactivity for 2 years, hmu if you'd like me to obsolete it for consistency.

Related issues: #1584
Contributing in a specific role: your link is broken btw :)
In any case, I had originally started checking C# SDKs, which I suppose may have a COI as I'm maintaining Rory&::LibMatrix

✔️ Checklist

  • Check for common mistakes:
    • Wrap plain URLs in <> to linkify them (learn more).
    • Use the right level of headings: The page title will use a level 1 headings, so your headings should use level 2 and below.
    • Use internal links: when linking to another page on https://matrix.org, use the Zola [label](@/target.md) syntax.
  • For blog posts:
    • Verify the date and post ordering on the /blog page, especially for multiple posts on the same day. Prefer UTC format, e.g. 2025-12-01T14:00:00Z for Dec 1st, 2025, 2pm UTC.
    • Set the correct author and category. Browse existing ones at https://matrix.org/author/ and https://matrix.org/category/ to match them.
  • Let us know if you are contributing in a specific role, such as on behalf of an organisation or team, for example.
  • Let us know if your PR is time-sensitive in any way.
  • Mention any issues related to the PR. Use GitHub keywords as appropriate.
  • Your individual commits or pull request is signed off.

@TheArcaneBrony TheArcaneBrony requested a review from a team as a code owner October 31, 2025 19:56
@HarHarLinks
Copy link
Collaborator

Contributing in a specific role: your link is broken btw :)

Explain please? It is supposed to lead to #2788 which is a PR containing the notice "🎩 Website & Content WG". Admittedly we might update it to a PR that uses the complete current template.

may be dropped later as i'm awaiting maintainer respones

Should this be a draft PR then?

@TheArcaneBrony
Copy link
Contributor Author

Should this be a draft PR then?

good point, i forgot those existed

It is supposed to lead to #2788 which is a PR containing the notice "🎩 Website & Content WG".

it didnt feel very intentional to link to a PR about a11y in images in context of COI notices?

@TheArcaneBrony TheArcaneBrony marked this pull request as draft October 31, 2025 20:47
@HarHarLinks
Copy link
Collaborator

HarHarLinks commented Oct 31, 2025

It is supposed to lead to #2788 which is a PR containing the notice "🎩 Website & Content WG".

it didnt feel very intentional to link to a PR about a11y in images in context of COI notices?

CoI is one out of many concerns. Sometimes it's just context of why someone is doing something, or on whose authority. Would you be happier with #2969 as an example? -> moved to https://github.com/matrix-org/matrix.org/pull/2979/files#r2473508377

@HarHarLinks HarHarLinks added the ecosystem Adding and removing ecosystem projects label Nov 3, 2025
@TheArcaneBrony
Copy link
Contributor Author

Ping list for awareness:
@BramvdnHeuvel - elm sdk silent since November '24
@cvwright - matrix.swift silent since February '25

@TheArcaneBrony TheArcaneBrony marked this pull request as ready for review December 4, 2025 17:54
@TheArcaneBrony
Copy link
Contributor Author

Oop, CI failed because it couldnt mark this PR as draft due to not including comments in the markdown... lol

@BramvdnHeuvel
Copy link
Contributor

BramvdnHeuvel commented Dec 7, 2025

Thanks for the ping!

I'm still involved with the Elm SDK! For better of for worse, it's very common for Elm packages to not get any updates very frequently. Aside from 6 commits in the past few months, the Elm compiler itself hasn't had any Git activity for two years, nor has it had any substantial changes since 2021.

Git activity isn't a good metric for code quality in Elm. The most popular UI library hasn't had any updates in 4 years, the stdlib http library that the Elm SDK relies on is unchanged since 6 years and there are many other examples of Elm libraries that work reliably despite seeing few updates.

The Elm SDK is the same. It's not under active development but it still works. (Behind the scenes I've recently started working on a new major version that reorganizes the library's API, despite its development process is slowed down by other Matrix-related projects that I'm committed to.) I'm monitoring for bug reports, and the SDK is still functional & operational.

@TheArcaneBrony
Copy link
Contributor Author

It wasn't really a question of code quality, and i do agree that git activity may not be the best indicator, though i did check for alternate branches for activity to avoid situations like this ^^'

I wouldn't expect many outdated SDKs to actually break, but more lacking in modern things that may have changed (ie. auth media, no more reply fallbacks, all the room v12 changes etc, just to name a few from relatively recent times). Most of the entries on this list seem to be outright inactive or deprecated, and I was aiming to bring the matrix.org listing more in line with that.

Good to hear that the Elm SDK is still maintained, I'll be dropping the commit for marking the Elm SDK as such :)

@TheArcaneBrony
Copy link
Contributor Author

^ (Rebased on main first, and then dropped the elm deprecation commit, hence 2 force pushes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ecosystem Adding and removing ecosystem projects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants